# near model CODE resource # jump table entries: 11968-11968 (1 of them) export_1496: 00000000 4E56 FCF0 link A6, -0x0310 00000004 48E7 0118 movem.l -[A7], D7,A3,A4 00000008 49EE FD00 lea.l A4, [A6 - 0x300] 0000000C 266E 0008 movea.l A3, [A6 + 0x8] 00000010 302B 008A move.w D0, [A3 + 0x8A] 00000014 48C0 ext.l D0 00000016 E588 lsl D0, 2 00000018 2200 move.l D1, D0 0000001A E588 lsl D0, 2 0000001C D081 add.l D0, D1 0000001E D0AB 00A2 add.l D0, [A3 + 0xA2] 00000022 2D40 FCF0 move.l [A6 - 0x310], D0 00000026 4247 clr.w D7 00000028 206E 000C movea.l A0, [A6 + 0xC] 0000002C 52AE 000C addq.l [A6 + 0xC], 1 00000030 7000 moveq.l D0, 0x00 00000032 1010 move.b D0, [A0] 00000034 0480 0000 0014 subi.l D0, 0x14 0000003A 6B00 0738 bmi +0x73A /* 00000774 */ 0000003E 0C80 0000 0009 cmpi.l D0, 0x9 /* '\t' */ 00000044 6E00 072E bgt +0x730 /* 00000774 */ 00000048 D080 add.l D0, D0 0000004A 303B 0806 move.w D0, [PC + D0 + 0x6] 0000004E 4EFB 0000 jmp [PC + D0.w] 00000052 0016 006A ori.b [A6], 0x6A /* 'j' */ 00000056 00AC 0164 02BA 0402 ori.l [A4 + 0x402], 0x16402BA 0000005E 0486 0506 0556 subi.l D6, 0x5060556 00000064 06A8 7002 C06B 0072 addi.l [A0 + 0x72], 0x7002C06B 0000006C 6710 beq +0x12 /* 0000007E */ 0000006E 5247 addq.w D7, 1 00000070 7074 moveq.l D0, 0x74 00000072 2F00 move.l -[A7], D0 00000074 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 00000078 588F addq.l A7, 4 0000007A 6000 06F8 bra +0x6FA /* 00000774 */ label0000007E: 0000007E 2F0C move.l -[A7], A4 00000080 486E 000C pea.l [A6 + 0xC] 00000084 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 00000088 7200 moveq.l D1, 0x00 0000008A 4A40 tst.w D0 0000008C 508F addq.l A7, 8 0000008E 6724 beq +0x26 /* 000000B4 */ 00000090 2F01 move.l -[A7], D1 00000092 7000 moveq.l D0, 0x00 00000094 2F00 move.l -[A7], D0 00000096 7400 moveq.l D2, 0x00 00000098 1414 move.b D2, [A4] 0000009A 2F02 move.l -[A7], D2 0000009C 240C move.l D2, A4 0000009E 5282 addq.l D2, 1 000000A0 2F02 move.l -[A7], D2 000000A2 2F0B move.l -[A7], A3 000000A4 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */] 000000A8 4FEF 0010 lea.l A7, [A7 + 0x10] 000000AC 221F move.l D1, [A7]+ 000000AE 4A40 tst.w D0 000000B0 6702 beq +0x4 /* 000000B4 */ 000000B2 7201 moveq.l D1, 0x01 label000000B4: 000000B4 3E01 move.w D7, D1 000000B6 6000 06BC bra +0x6BE /* 00000774 */ 000000BA 206E 000C movea.l A0, [A6 + 0xC] 000000BE 52AE 000C addq.l [A6 + 0xC], 1 000000C2 4A10 tst.b [A0] 000000C4 6728 beq +0x2A /* 000000EE */ 000000C6 4AAB 00E2 tst.l [A3 + 0xE2] 000000CA 671A beq +0x1C /* 000000E6 */ 000000CC 2F2B 00E2 move.l -[A7], [A3 + 0xE2] 000000D0 7000 moveq.l D0, 0x00 000000D2 2F00 move.l -[A7], D0 000000D4 4EAD 1CFA jsr [A5 + 0x1CFA /* export_923 */] 000000D8 7000 moveq.l D0, 0x00 000000DA 2740 00E2 move.l [A3 + 0xE2], D0 000000DE 006B 1000 0072 ori.w [A3 + 0x72], 0x1000 000000E4 508F addq.l A7, 8 label000000E6: 000000E6 026B DFBF 0072 andi.w [A3 + 0x72], 0xDFBF 000000EC 6008 bra +0xA /* 000000F6 */ label000000EE: 000000EE 2F0B move.l -[A7], A3 000000F0 4EAD 1682 jsr [A5 + 0x1682 /* export_716 */] 000000F4 588F addq.l A7, 4 label000000F6: 000000F6 5247 addq.w D7, 1 000000F8 6000 067A bra +0x67C /* 00000774 */ 000000FC 206E 000C movea.l A0, [A6 + 0xC] 00000100 52AE 000C addq.l [A6 + 0xC], 1 00000104 4A10 tst.b [A0] 00000106 673A beq +0x3C /* 00000142 */ 00000108 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF 0000010E 7000 moveq.l D0, 0x00 00000110 2F00 move.l -[A7], D0 00000112 486E FCF8 pea.l [A6 - 0x308] 00000116 486E 000C pea.l [A6 + 0xC] 0000011A 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */] 0000011E 3E00 move.w D7, D0 00000120 4FEF 0010 lea.l A7, [A7 + 0x10] 00000124 6700 064E beq +0x650 /* 00000774 */ 00000128 7000 moveq.l D0, 0x00 0000012A 2F00 move.l -[A7], D0 0000012C 222E FCF8 move.l D1, [A6 - 0x308] 00000130 5381 subq.l D1, 1 00000132 2F01 move.l -[A7], D1 00000134 2F0B move.l -[A7], A3 00000136 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */] 0000013A 4FEF 000C lea.l A7, [A7 + 0xC] 0000013E 6000 0634 bra +0x636 /* 00000774 */ label00000142: 00000142 2F2B 006A move.l -[A7], [A3 + 0x6A] 00000146 7000 moveq.l D0, 0x00 00000148 2F00 move.l -[A7], D0 0000014A 486E FCF8 pea.l [A6 - 0x308] 0000014E 486E 000C pea.l [A6 + 0xC] 00000152 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */] 00000156 7200 moveq.l D1, 0x00 00000158 4A40 tst.w D0 0000015A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000015E 6724 beq +0x26 /* 00000184 */ 00000160 2F01 move.l -[A7], D1 00000162 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF 00000168 2F2E FCF8 move.l -[A7], [A6 - 0x308] 0000016C 486E FCFC pea.l [A6 - 0x304] 00000170 486E 000C pea.l [A6 + 0xC] 00000174 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */] 00000178 4FEF 0010 lea.l A7, [A7 + 0x10] 0000017C 221F move.l D1, [A7]+ 0000017E 4A40 tst.w D0 00000180 6702 beq +0x4 /* 00000184 */ 00000182 7201 moveq.l D1, 0x01 label00000184: 00000184 3E01 move.w D7, D1 00000186 6700 05EC beq +0x5EE /* 00000774 */ 0000018A 202E FCFC move.l D0, [A6 - 0x304] 0000018E B0AB 006A cmp.l D0, [A3 + 0x6A] 00000192 6F06 ble +0x8 /* 0000019A */ 00000194 2D6B 006A FCFC move.l [A6 - 0x304], [A3 + 0x6A] label0000019A: 0000019A 7000 moveq.l D0, 0x00 0000019C 2F00 move.l -[A7], D0 0000019E 2F2E FCFC move.l -[A7], [A6 - 0x304] 000001A2 2F2E FCF8 move.l -[A7], [A6 - 0x308] 000001A6 2F0B move.l -[A7], A3 000001A8 4EAD 1652 jsr [A5 + 0x1652 /* export_710 */] 000001AC 4FEF 0010 lea.l A7, [A7 + 0x10] 000001B0 6000 05C2 bra +0x5C4 /* 00000774 */ 000001B4 206E 000C movea.l A0, [A6 + 0xC] 000001B8 52AE 000C addq.l [A6 + 0xC], 1 000001BC 1890 move.b [A4], [A0] 000001BE 422C 0001 clr.b [A4 + 0x1] 000001C2 7004 moveq.l D0, 0x04 000001C4 B014 cmp.b D0, [A4] 000001C6 671C beq +0x1E /* 000001E4 */ 000001C8 4878 7FFF push.l 0x7FFF 000001CC 7000 moveq.l D0, 0x00 000001CE 2F00 move.l -[A7], D0 000001D0 486E FCF8 pea.l [A6 - 0x308] 000001D4 486E 000C pea.l [A6 + 0xC] 000001D8 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */] 000001DC 3E00 move.w D7, D0 000001DE 4FEF 0010 lea.l A7, [A7 + 0x10] 000001E2 601C bra +0x1E /* 00000200 */ label000001E4: 000001E4 4878 7FFF push.l 0x7FFF 000001E8 2F3C FFFF 8000 move.l -[A7], 0xFFFF8000 000001EE 486E FCF8 pea.l [A6 - 0x308] 000001F2 486E 000C pea.l [A6 + 0xC] 000001F6 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */] 000001FA 3E00 move.w D7, D0 000001FC 4FEF 0010 lea.l A7, [A7 + 0x10] label00000200: 00000200 4A47 tst.w D7 00000202 6700 0570 beq +0x572 /* 00000774 */ 00000206 7000 moveq.l D0, 0x00 00000208 1014 move.b D0, [A4] 0000020A 6B00 00EC bmi +0xEE /* 000002F8 */ 0000020E 0C80 0000 0006 cmpi.l D0, 0x6 00000214 6E00 00E2 bgt +0xE4 /* 000002F8 */ 00000218 D080 add.l D0, D0 0000021A 303B 0806 move.w D0, [PC + D0 + 0x6] 0000021E 4EFB 0000 jmp [PC + D0.w] 00000222 0010 002C ori.b [A0], 0x2C /* ',' */ 00000226 0048 0062 ori.w A0, 0x62 /* 'b' */ 0000022A 007A 009A 00BA ori.w [PC + 0xBA /* 000002E6, value 0xFCF8 */], 0x9A 00000230 302B 0080 move.w D0, [A3 + 0x80] 00000234 48C0 ext.l D0 00000236 B0AE FCF8 cmp.l D0, [A6 - 0x308] 0000023A 6700 00BC beq +0xBE /* 000002F8 */ 0000023E 376E FCFA 0080 move.w [A3 + 0x80], [A6 - 0x306] 00000244 522C 0001 addq.b [A4 + 0x1], 1 00000248 6000 00AE bra +0xB0 /* 000002F8 */ 0000024C 302B 0082 move.w D0, [A3 + 0x82] 00000250 48C0 ext.l D0 00000252 B0AE FCF8 cmp.l D0, [A6 - 0x308] 00000256 6700 00A0 beq +0xA2 /* 000002F8 */ 0000025A 376E FCFA 0082 move.w [A3 + 0x82], [A6 - 0x306] 00000260 522C 0001 addq.b [A4 + 0x1], 1 00000264 6000 0092 bra +0x94 /* 000002F8 */ 00000268 302B 0084 move.w D0, [A3 + 0x84] 0000026C 48C0 ext.l D0 0000026E B0AE FCF8 cmp.l D0, [A6 - 0x308] 00000272 6700 0084 beq +0x86 /* 000002F8 */ 00000276 376E FCFA 0084 move.w [A3 + 0x84], [A6 - 0x306] 0000027C 522C 0001 addq.b [A4 + 0x1], 1 00000280 6076 bra +0x78 /* 000002F8 */ 00000282 302B 0086 move.w D0, [A3 + 0x86] 00000286 48C0 ext.l D0 00000288 B0AE FCF8 cmp.l D0, [A6 - 0x308] 0000028C 676A beq +0x6C /* 000002F8 */ 0000028E 376E FCFA 0086 move.w [A3 + 0x86], [A6 - 0x306] 00000294 522C 0001 addq.b [A4 + 0x1], 1 00000298 605E bra +0x60 /* 000002F8 */ 0000029A 206E FCF0 movea.l A0, [A6 - 0x310] 0000029E 3028 0008 move.w D0, [A0 + 0x8] 000002A2 48C0 ext.l D0 000002A4 B0AE FCF8 cmp.l D0, [A6 - 0x308] 000002A8 674E beq +0x50 /* 000002F8 */ 000002AA 206E FCF0 movea.l A0, [A6 - 0x310] 000002AE 316E FCFA 0008 move.w [A0 + 0x8], [A6 - 0x306] 000002B4 522C 0001 addq.b [A4 + 0x1], 1 000002B8 603E bra +0x40 /* 000002F8 */ 000002BA 206E FCF0 movea.l A0, [A6 - 0x310] 000002BE 3028 0004 move.w D0, [A0 + 0x4] 000002C2 48C0 ext.l D0 000002C4 B0AE FCF8 cmp.l D0, [A6 - 0x308] 000002C8 672E beq +0x30 /* 000002F8 */ 000002CA 206E FCF0 movea.l A0, [A6 - 0x310] 000002CE 316E FCFA 0004 move.w [A0 + 0x4], [A6 - 0x306] 000002D4 522C 0001 addq.b [A4 + 0x1], 1 000002D8 601E bra +0x20 /* 000002F8 */ 000002DA 206E FCF0 movea.l A0, [A6 - 0x310] 000002DE 3028 0006 move.w D0, [A0 + 0x6] 000002E2 48C0 ext.l D0 000002E4 B0AE FCF8 cmp.l D0, [A6 - 0x308] 000002E8 670E beq +0x10 /* 000002F8 */ 000002EA 206E FCF0 movea.l A0, [A6 - 0x310] 000002EE 316E FCFA 0006 move.w [A0 + 0x6], [A6 - 0x306] 000002F4 522C 0001 addq.b [A4 + 0x1], 1 label000002F8: 000002F8 4A2C 0001 tst.b [A4 + 0x1] 000002FC 6700 0476 beq +0x478 /* 00000774 */ 00000300 006B 1010 0072 ori.w [A3 + 0x72], 0x1010 00000306 6000 046C bra +0x46E /* 00000774 */ 0000030A 206E FCF0 movea.l A0, [A6 - 0x310] 0000030E 18A8 000E move.b [A4], [A0 + 0xE] 00000312 206E 000C movea.l A0, [A6 + 0xC] 00000316 52AE 000C addq.l [A6 + 0xC], 1 0000031A 7000 moveq.l D0, 0x00 0000031C 1010 move.b D0, [A0] 0000031E 6B00 0114 bmi +0x116 /* 00000434 */ 00000322 0C80 0000 0004 cmpi.l D0, 0x4 00000328 6E00 010A bgt +0x10C /* 00000434 */ 0000032C D080 add.l D0, D0 0000032E 303B 0806 move.w D0, [PC + D0 + 0x6] 00000332 4EFB 0000 jmp [PC + D0.w] 00000336 000C 0026 ori.b A4, 0x26 /* '&' */ 0000033A 0040 005A ori.w D0, 0x5A /* 'Z' */ 0000033E 00B0 206E FCF0 0228 ori.l [A0 + D0.w * 2 + 0x28], 0x206EFCF0 00000346 00F8 .incomplete 00000348 000E 206E ori.b A6, 0x6E /* 'n' */ 0000034C FCF0 0028 .extension 0xCF0 <> // unimplemented 00000350 0001 000E ori.b D1, 0xE 00000354 5247 addq.w D7, 1 00000356 6000 00DC bra +0xDE /* 00000434 */ 0000035A 206E FCF0 movea.l A0, [A6 - 0x310] 0000035E 0228 00F8 000E andi.b [A0 + 0xE], 0xF8 00000364 206E FCF0 movea.l A0, [A6 - 0x310] 00000368 0028 0002 000E ori.b [A0 + 0xE], 0x2 0000036E 5247 addq.w D7, 1 00000370 6000 00C2 bra +0xC4 /* 00000434 */ 00000374 206E FCF0 movea.l A0, [A6 - 0x310] 00000378 0228 00F8 000E andi.b [A0 + 0xE], 0xF8 0000037E 206E FCF0 movea.l A0, [A6 - 0x310] 00000382 0028 0003 000E ori.b [A0 + 0xE], 0x3 00000388 5247 addq.w D7, 1 0000038A 6000 00A8 bra +0xAA /* 00000434 */ 0000038E 4878 7FFF push.l 0x7FFF 00000392 2F3C FFFF 8000 move.l -[A7], 0xFFFF8000 00000398 486E FCF8 pea.l [A6 - 0x308] 0000039C 486E 000C pea.l [A6 + 0xC] 000003A0 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */] 000003A4 4A40 tst.w D0 000003A6 4FEF 0010 lea.l A7, [A7 + 0x10] 000003AA 6700 0088 beq +0x8A /* 00000434 */ 000003AE 206E FCF0 movea.l A0, [A6 - 0x310] 000003B2 0228 00F8 000E andi.b [A0 + 0xE], 0xF8 000003B8 206E FCF0 movea.l A0, [A6 - 0x310] 000003BC 0028 0005 000E ori.b [A0 + 0xE], 0x5 000003C2 206E FCF0 movea.l A0, [A6 - 0x310] 000003C6 3028 000A move.w D0, [A0 + 0xA] 000003CA 48C0 ext.l D0 000003CC B0AE FCF8 cmp.l D0, [A6 - 0x308] 000003D0 670E beq +0x10 /* 000003E0 */ 000003D2 18BC 0007 move.b [A4], 0x7 000003D6 206E FCF0 movea.l A0, [A6 - 0x310] 000003DA 316E FCFA 000A move.w [A0 + 0xA], [A6 - 0x306] label000003E0: 000003E0 5247 addq.w D7, 1 000003E2 6050 bra +0x52 /* 00000434 */ 000003E4 4878 7FFF push.l 0x7FFF 000003E8 7000 moveq.l D0, 0x00 000003EA 2F00 move.l -[A7], D0 000003EC 486E FCF8 pea.l [A6 - 0x308] 000003F0 486E 000C pea.l [A6 + 0xC] 000003F4 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */] 000003F8 4A40 tst.w D0 000003FA 4FEF 0010 lea.l A7, [A7 + 0x10] 000003FE 6734 beq +0x36 /* 00000434 */ 00000400 206E FCF0 movea.l A0, [A6 - 0x310] 00000404 0228 00F8 000E andi.b [A0 + 0xE], 0xF8 0000040A 206E FCF0 movea.l A0, [A6 - 0x310] 0000040E 0028 0004 000E ori.b [A0 + 0xE], 0x4 00000414 206E FCF0 movea.l A0, [A6 - 0x310] 00000418 3028 000A move.w D0, [A0 + 0xA] 0000041C 48C0 ext.l D0 0000041E B0AE FCF8 cmp.l D0, [A6 - 0x308] 00000422 670E beq +0x10 /* 00000432 */ 00000424 18BC 0007 move.b [A4], 0x7 00000428 206E FCF0 movea.l A0, [A6 - 0x310] 0000042C 316E FCFA 000A move.w [A0 + 0xA], [A6 - 0x306] label00000432: 00000432 5247 addq.w D7, 1 label00000434: 00000434 4A47 tst.w D7 00000436 6700 033C beq +0x33E /* 00000774 */ 0000043A 206E FCF0 movea.l A0, [A6 - 0x310] 0000043E 1014 move.b D0, [A4] 00000440 B028 000E cmp.b D0, [A0 + 0xE] 00000444 6700 032E beq +0x330 /* 00000774 */ 00000448 006B 1010 0072 ori.w [A3 + 0x72], 0x1010 0000044E 6000 0324 bra +0x326 /* 00000774 */ 00000452 206E 000C movea.l A0, [A6 + 0xC] 00000456 52AE 000C addq.l [A6 + 0xC], 1 0000045A 7000 moveq.l D0, 0x00 0000045C 1010 move.b D0, [A0] 0000045E 2D40 FCF8 move.l [A6 - 0x308], D0 00000462 2F0C move.l -[A7], A4 00000464 486E 000C pea.l [A6 + 0xC] 00000468 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 0000046C 4A40 tst.w D0 0000046E 508F addq.l A7, 8 00000470 6700 0302 beq +0x304 /* 00000774 */ 00000474 4AAE FCF8 tst.l [A6 - 0x308] 00000478 6714 beq +0x16 /* 0000048E */ 0000047A 486E FE00 pea.l [A6 - 0x200] 0000047E 486E 000C pea.l [A6 + 0xC] 00000482 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 00000486 4A40 tst.w D0 00000488 508F addq.l A7, 8 0000048A 6700 02E8 beq +0x2EA /* 00000774 */ label0000048E: 0000048E 486E FF00 pea.l [A6 - 0x100] 00000492 486E 000C pea.l [A6 + 0xC] 00000496 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 0000049A 4A40 tst.w D0 0000049C 508F addq.l A7, 8 0000049E 6700 02D4 beq +0x2D6 /* 00000774 */ 000004A2 7002 moveq.l D0, 0x02 000004A4 B0AE FCF8 cmp.l D0, [A6 - 0x308] 000004A8 6608 bne +0xA /* 000004B2 */ 000004AA 2D7C 3FFF FFFF FCF8 move.l [A6 - 0x308], 0x3FFFFFFF label000004B2: 000004B2 3B7C 0001 D654 move.w [A5 - 0x29AC], 0x1 000004B8 486E FF00 pea.l [A6 - 0x100] 000004BC 2F2E FCF8 move.l -[A7], [A6 - 0x308] 000004C0 486E FE00 pea.l [A6 - 0x200] 000004C4 2F0C move.l -[A7], A4 000004C6 2F0B move.l -[A7], A3 000004C8 4EBA 02F0 jsr [PC + 0x2F0 /* 000007BA */] 000004CC 5247 addq.w D7, 1 000004CE 4FEF 0014 lea.l A7, [A7 + 0x14] 000004D2 6000 02A0 bra +0x2A2 /* 00000774 */ 000004D6 70FF moveq.l D0, 0xFFFFFFFF 000004D8 2D40 FCF8 move.l [A6 - 0x308], D0 000004DC 206E 000C movea.l A0, [A6 + 0xC] 000004E0 52AE 000C addq.l [A6 + 0xC], 1 000004E4 7200 moveq.l D1, 0x00 000004E6 1210 move.b D1, [A0] 000004E8 6B4C bmi +0x4E /* 00000536 */ 000004EA 0C81 0000 0005 cmpi.l D1, 0x5 000004F0 6E44 bgt +0x46 /* 00000536 */ 000004F2 D281 add.l D1, D1 000004F4 323B 1806 move.w D1, [PC + D1 + 0x6] 000004F8 4EFB 1000 jmp [PC + D1.w] 000004FC 000E 0016 ori.b A6, 0x16 00000500 001E 0026 ori.b [A6]+, 0x26 /* '&' */ 00000504 002E 0036 7004 ori.b [A6 + 0x7004], 0x36 /* '6' */ 0000050A 2D40 FCF8 move.l [A6 - 0x308], D0 0000050E 6026 bra +0x28 /* 00000536 */ 00000510 7005 moveq.l D0, 0x05 00000512 2D40 FCF8 move.l [A6 - 0x308], D0 00000516 601E bra +0x20 /* 00000536 */ 00000518 7001 moveq.l D0, 0x01 0000051A 2D40 FCF8 move.l [A6 - 0x308], D0 0000051E 6016 bra +0x18 /* 00000536 */ 00000520 7002 moveq.l D0, 0x02 00000522 2D40 FCF8 move.l [A6 - 0x308], D0 00000526 600E bra +0x10 /* 00000536 */ 00000528 7003 moveq.l D0, 0x03 0000052A 2D40 FCF8 move.l [A6 - 0x308], D0 0000052E 6006 bra +0x8 /* 00000536 */ 00000530 7000 moveq.l D0, 0x00 00000532 2D40 FCF8 move.l [A6 - 0x308], D0 label00000536: 00000536 4AAE FCF8 tst.l [A6 - 0x308] 0000053A 6D00 0238 blt +0x23A /* 00000774 */ 0000053E 7000 moveq.l D0, 0x00 00000540 2F00 move.l -[A7], D0 00000542 2F2E FCF8 move.l -[A7], [A6 - 0x308] 00000546 2F0B move.l -[A7], A3 00000548 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */] 0000054C 5247 addq.w D7, 1 0000054E 4FEF 000C lea.l A7, [A7 + 0xC] 00000552 6000 0220 bra +0x222 /* 00000774 */ 00000556 206E 000C movea.l A0, [A6 + 0xC] 0000055A 52AE 000C addq.l [A6 + 0xC], 1 0000055E 4A10 tst.b [A0] 00000560 6708 beq +0xA /* 0000056A */ 00000562 026B FFF7 0072 andi.w [A3 + 0x72], 0xFFF7 00000568 6036 bra +0x38 /* 000005A0 */ label0000056A: 0000056A 006B 0008 0072 ori.w [A3 + 0x72], 0x8 00000570 2D6B 0042 FCF4 move.l [A6 - 0x30C], [A3 + 0x42] 00000576 206B 009E movea.l A0, [A3 + 0x9E] 0000057A 43EB 003C lea.l A1, [A3 + 0x3C] 0000057E 22D8 move.l [A1]+, [A0]+ 00000580 22D8 move.l [A1]+, [A0]+ 00000582 32D8 move.w [A1]+, [A0]+ 00000584 206B 009E movea.l A0, [A3 + 0x9E] 00000588 216E FCF4 0006 move.l [A0 + 0x6], [A6 - 0x30C] 0000058E 7000 moveq.l D0, 0x00 00000590 2F00 move.l -[A7], D0 00000592 720F moveq.l D1, 0x0F 00000594 2F01 move.l -[A7], D1 00000596 2F0B move.l -[A7], A3 00000598 4EAD 164A jsr [A5 + 0x164A /* export_709 */] 0000059C 4FEF 000C lea.l A7, [A7 + 0xC] label000005A0: 000005A0 5247 addq.w D7, 1 000005A2 6000 01D0 bra +0x1D2 /* 00000774 */ 000005A6 206E 000C movea.l A0, [A6 + 0xC] 000005AA 52AE 000C addq.l [A6 + 0xC], 1 000005AE 1010 move.b D0, [A0] 000005B0 6500 01C2 bcs +0x1C4 /* 00000774 */ 000005B4 0C00 0002 cmpi.b D0, 0x2 000005B8 6200 01BA bhi +0x1BC /* 00000774 */ 000005BC 7200 moveq.l D1, 0x00 000005BE 1200 move.b D1, D0 000005C0 D241 add.w D1, D1 000005C2 323B 1006 move.w D1, [PC + D1.w + 0x6] 000005C6 4EFB 1000 jmp [PC + D1.w] 000005CA 0008 0040 ori.b A0, 0x40 /* '@' */ 000005CE 0070 206E 000C ori.w [A0 + D0.w + 0xC], 0x206E /* ' n' */ 000005D4 4A10 tst.b [A0] 000005D6 6718 beq +0x1A /* 000005F0 */ 000005D8 7002 moveq.l D0, 0x02 000005DA C06B 0072 and.w D0, [A3 + 0x72] 000005DE 6600 0194 bne +0x196 /* 00000774 */ 000005E2 2F0B move.l -[A7], A3 000005E4 4EBA 0662 jsr [PC + 0x662 /* 00000C48 */] 000005E8 3E00 move.w D7, D0 000005EA 588F addq.l A7, 4 000005EC 6000 0186 bra +0x188 /* 00000774 */ label000005F0: 000005F0 7002 moveq.l D0, 0x02 000005F2 C06B 0072 and.w D0, [A3 + 0x72] 000005F6 6700 017C beq +0x17E /* 00000774 */ 000005FA 2F0B move.l -[A7], A3 000005FC 4EBA 07A8 jsr [PC + 0x7A8 /* 00000DA6 */] 00000600 3E00 move.w D7, D0 00000602 588F addq.l A7, 4 00000604 6000 016E bra +0x170 /* 00000774 */ 00000608 2F0C move.l -[A7], A4 0000060A 486E 000C pea.l [A6 + 0xC] 0000060E 4EAD 0C12 jsr [A5 + 0xC12 /* export_382 */] 00000612 7200 moveq.l D1, 0x00 00000614 4A40 tst.w D0 00000616 508F addq.l A7, 8 00000618 6718 beq +0x1A /* 00000632 */ 0000061A 2F01 move.l -[A7], D1 0000061C 7000 moveq.l D0, 0x00 0000061E 1014 move.b D0, [A4] 00000620 2F00 move.l -[A7], D0 00000622 2F0B move.l -[A7], A3 00000624 4EAD 168A jsr [A5 + 0x168A /* export_717 */] 00000628 508F addq.l A7, 8 0000062A 221F move.l D1, [A7]+ 0000062C 4A40 tst.w D0 0000062E 6702 beq +0x4 /* 00000632 */ 00000630 7201 moveq.l D1, 0x01 label00000632: 00000632 3E01 move.w D7, D1 00000634 6000 013E bra +0x140 /* 00000774 */ 00000638 4878 7FFE push.l 0x7FFE 0000063C 7000 moveq.l D0, 0x00 0000063E 2F00 move.l -[A7], D0 00000640 486E FCF8 pea.l [A6 - 0x308] 00000644 486E 000C pea.l [A6 + 0xC] 00000648 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */] 0000064C 3E00 move.w D7, D0 0000064E 4FEF 0010 lea.l A7, [A7 + 0x10] 00000652 6700 0120 beq +0x122 /* 00000774 */ 00000656 7002 moveq.l D0, 0x02 00000658 C06B 0072 and.w D0, [A3 + 0x72] 0000065C 6710 beq +0x12 /* 0000066E */ 0000065E 7075 moveq.l D0, 0x75 00000660 2F00 move.l -[A7], D0 00000662 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 00000666 4247 clr.w D7 00000668 588F addq.l A7, 4 0000066A 6000 0108 bra +0x10A /* 00000774 */ label0000066E: 0000066E 376E FCFA 007C move.w [A3 + 0x7C], [A6 - 0x306] 00000674 6700 00FE beq +0x100 /* 00000774 */ 00000678 302B 007C move.w D0, [A3 + 0x7C] 0000067C 48C0 ext.l D0 0000067E B0AB 006A cmp.l D0, [A3 + 0x6A] 00000682 6C00 00F0 bge +0xF2 /* 00000774 */ 00000686 2D6B 0062 FCF8 move.l [A6 - 0x308], [A3 + 0x62] 0000068C 2D6B 0066 FCFC move.l [A6 - 0x304], [A3 + 0x66] 00000692 7000 moveq.l D0, 0x00 00000694 2F00 move.l -[A7], D0 00000696 2F00 move.l -[A7], D0 00000698 2F00 move.l -[A7], D0 0000069A 276B 006A 0066 move.l [A3 + 0x66], [A3 + 0x6A] 000006A0 2F2B 006A move.l -[A7], [A3 + 0x6A] 000006A4 322B 007C move.w D1, [A3 + 0x7C] 000006A8 48C1 ext.l D1 000006AA 2741 0062 move.l [A3 + 0x62], D1 000006AE 2F01 move.l -[A7], D1 000006B0 2F0B move.l -[A7], A3 000006B2 4EAD 161A jsr [A5 + 0x161A /* export_703 */] 000006B6 202E FCF8 move.l D0, [A6 - 0x308] 000006BA B0AB 006A cmp.l D0, [A3 + 0x6A] 000006BE 4FEF 0018 lea.l A7, [A7 + 0x18] 000006C2 6C20 bge +0x22 /* 000006E4 */ 000006C4 276E FCF8 0062 move.l [A3 + 0x62], [A6 - 0x308] 000006CA 202E FCFC move.l D0, [A6 - 0x304] 000006CE B0AB 006A cmp.l D0, [A3 + 0x6A] 000006D2 6F08 ble +0xA /* 000006DC */ 000006D4 276B 006A 0066 move.l [A3 + 0x66], [A3 + 0x6A] 000006DA 6014 bra +0x16 /* 000006F0 */ label000006DC: 000006DC 276E FCFC 0066 move.l [A3 + 0x66], [A6 - 0x304] 000006E2 600C bra +0xE /* 000006F0 */ label000006E4: 000006E4 276B 006A 0066 move.l [A3 + 0x66], [A3 + 0x6A] 000006EA 276B 006A 0062 move.l [A3 + 0x62], [A3 + 0x6A] label000006F0: 000006F0 006B 0010 0072 ori.w [A3 + 0x72], 0x10 000006F6 607C bra +0x7E /* 00000774 */ 000006F8 302B 0088 move.w D0, [A3 + 0x88] 000006FC 48C0 ext.l D0 000006FE 2D40 FCFC move.l [A6 - 0x304], D0 00000702 206E 000C movea.l A0, [A6 + 0xC] 00000706 52AE 000C addq.l [A6 + 0xC], 1 0000070A 1890 move.b [A4], [A0] 0000070C 7002 moveq.l D0, 0x02 0000070E B010 cmp.b D0, [A0] 00000710 6324 bls +0x26 /* 00000736 */ 00000712 4A14 tst.b [A4] 00000714 6604 bne +0x6 /* 0000071A */ 00000716 52AE 000C addq.l [A6 + 0xC], 1 label0000071A: 0000071A 4878 7FFF push.l 0x7FFF 0000071E 7000 moveq.l D0, 0x00 00000720 2F00 move.l -[A7], D0 00000722 486E FCF8 pea.l [A6 - 0x308] 00000726 486E 000C pea.l [A6 + 0xC] 0000072A 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */] 0000072E 4A40 tst.w D0 00000730 4FEF 0010 lea.l A7, [A7 + 0x10] 00000734 673E beq +0x40 /* 00000774 */ label00000736: 00000736 7000 moveq.l D0, 0x00 00000738 1014 move.b D0, [A4] 0000073A 6B24 bmi +0x26 /* 00000760 */ 0000073C 0C80 0000 0002 cmpi.l D0, 0x2 00000742 6E1C bgt +0x1E /* 00000760 */ 00000744 D080 add.l D0, D0 00000746 303B 0806 move.w D0, [PC + D0 + 0x6] 0000074A 4EFB 0000 jmp [PC + D0.w] 0000074E 0008 0008 ori.b A0, 0x8 00000752 0010 376E ori.b [A0], 0x6E /* 'n' */ 00000756 FCFA 0088 .extension 0xCFA <> // unimplemented 0000075A 6004 bra +0x6 /* 00000760 */ 0000075C 426B 0088 clr.w [A3 + 0x88] label00000760: 00000760 302B 0088 move.w D0, [A3 + 0x88] 00000764 48C0 ext.l D0 00000766 B0AE FCFC cmp.l D0, [A6 - 0x304] 0000076A 6706 beq +0x8 /* 00000772 */ 0000076C 006B 1010 0072 ori.w [A3 + 0x72], 0x1010 label00000772: 00000772 5247 addq.w D7, 1 label00000774: 00000774 3007 move.w D0, D7 00000776 4CEE 1880 FCE4 movem.l D7,A3,A4, [A6 - 0x31C] 0000077C 4E5E unlink A6 0000077E 4E75 rts fn00000780: 00000780 48E7 0118 movem.l -[A7], D7,A3,A4 00000784 286F 0014 movea.l A4, [A7 + 0x14] 00000788 266F 0010 movea.l A3, [A7 + 0x10] 0000078C 2E2F 0018 move.l D7, [A7 + 0x18] 00000790 6002 bra +0x4 /* 00000794 */ label00000792: 00000792 5387 subq.l D7, 1 label00000794: 00000794 4A87 tst.l D7 00000796 671A beq +0x1C /* 000007B2 */ 00000798 7000 moveq.l D0, 0x00 0000079A 101B move.b D0, [A3]+ 0000079C 41ED A714 lea.l A0, [A5 - 0x58EC] 000007A0 7200 moveq.l D1, 0x00 000007A2 121C move.b D1, [A4]+ 000007A4 43ED A714 lea.l A1, [A5 - 0x58EC] 000007A8 1030 0000 move.b D0, [A0 + D0.w] 000007AC B031 1000 cmp.b D0, [A1 + D1.w] 000007B0 67E0 beq -0x1E /* 00000792 */ label000007B2: 000007B2 2007 move.l D0, D7 000007B4 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000007B8 4E75 rts fn000007BA: 000007BA 4E56 FCDA link A6, -0x0326 000007BE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000007C2 266E 0008 movea.l A3, [A6 + 0x8] 000007C6 426E FCFA clr.w [A6 - 0x306] 000007CA 7000 moveq.l D0, 0x00 000007CC 2D40 FCEE move.l [A6 - 0x312], D0 000007D0 323C 4000 move.w D1, 0x4000 /* '@\0' */ 000007D4 C26D FC9A and.w D1, [A5 - 0x366] 000007D8 56C1 sne D1 000007DA 0241 0001 andi.w D1, 0x1 000007DE 3D41 FCF2 move.w [A6 - 0x30E], D1 000007E2 323C 1000 move.w D1, 0x1000 000007E6 C26D FC9A and.w D1, [A5 - 0x366] 000007EA 56C1 sne D1 000007EC 0241 0001 andi.w D1, 0x1 000007F0 3D41 FCF4 move.w [A6 - 0x30C], D1 000007F4 323C 2000 move.w D1, 0x2000 /* ' \0' */ 000007F8 C26D FC9A and.w D1, [A5 - 0x366] 000007FC 56C1 sne D1 000007FE 0241 0001 andi.w D1, 0x1 00000802 3D41 FCF6 move.w [A6 - 0x30A], D1 00000806 7200 moveq.l D1, 0x00 00000808 322D FC9A move.w D1, [A5 - 0x366] 0000080C 243C 0000 8000 move.l D2, 0x8000 00000812 C481 and.l D2, D1 00000814 56C1 sne D1 00000816 0241 0001 andi.w D1, 0x1 0000081A 3D41 FCF8 move.w [A6 - 0x308], D1 0000081E 4AAE 0018 tst.l [A6 + 0x18] 00000822 677E beq +0x80 /* 000008A2 */ 00000824 206E 0018 movea.l A0, [A6 + 0x18] 00000828 7000 moveq.l D0, 0x00 0000082A 1010 move.b D0, [A0] 0000082C 2E00 move.l D7, D0 0000082E 5287 addq.l D7, 1 00000830 606C bra +0x6E /* 0000089E */ label00000832: 00000832 206E 0018 movea.l A0, [A6 + 0x18] 00000836 7000 moveq.l D0, 0x00 00000838 1030 7800 move.b D0, [A0 + D7] 0000083C D040 add.w D0, D0 0000083E 41ED A414 lea.l A0, [A5 - 0x5BEC] 00000842 7802 moveq.l D4, 0x02 00000844 C870 0000 and.w D4, [A0 + D0.w] 00000848 206E 0018 movea.l A0, [A6 + 0x18] 0000084C 7000 moveq.l D0, 0x00 0000084E 1030 7800 move.b D0, [A0 + D7] 00000852 41ED A714 lea.l A0, [A5 - 0x58EC] 00000856 7200 moveq.l D1, 0x00 00000858 1230 0000 move.b D1, [A0 + D0.w] 0000085C 0481 0000 0041 subi.l D1, 0x41 /* 'A' */ 00000862 6716 beq +0x18 /* 0000087A */ 00000864 5381 subq.l D1, 1 00000866 6718 beq +0x1A /* 00000880 */ 00000868 5381 subq.l D1, 1 0000086A 671A beq +0x1C /* 00000886 */ 0000086C 5781 subq.l D1, 3 0000086E 671C beq +0x1E /* 0000088C */ 00000870 0481 0000 0011 subi.l D1, 0x11 00000876 6722 beq +0x24 /* 0000089A */ 00000878 6024 bra +0x26 /* 0000089E */ label0000087A: 0000087A 3D44 FCF2 move.w [A6 - 0x30E], D4 0000087E 601E bra +0x20 /* 0000089E */ label00000880: 00000880 3D44 FCF8 move.w [A6 - 0x308], D4 00000884 6018 bra +0x1A /* 0000089E */ label00000886: 00000886 3D44 FCF4 move.w [A6 - 0x30C], D4 0000088A 6012 bra +0x14 /* 0000089E */ label0000088C: 0000088C 7000 moveq.l D0, 0x00 0000088E 4A44 tst.w D4 00000890 57C0 seq D0 00000892 4400 neg.b D0 00000894 3D40 FCF8 move.w [A6 - 0x308], D0 00000898 6004 bra +0x6 /* 0000089E */ label0000089A: 0000089A 3D44 FCF6 move.w [A6 - 0x30A], D4 label0000089E: 0000089E 5387 subq.l D7, 1 000008A0 6690 bne -0x6E /* 00000832 */ label000008A2: 000008A2 303C 0200 move.w D0, 0x200 000008A6 C06B 0072 and.w D0, [A3 + 0x72] 000008AA 670E beq +0x10 /* 000008BA */ 000008AC 7071 moveq.l D0, 0x71 000008AE 2F00 move.l -[A7], D0 000008B0 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 000008B4 588F addq.l A7, 4 000008B6 6000 0382 bra +0x384 /* 00000C3A */ label000008BA: 000008BA 4AAE 0014 tst.l [A6 + 0x14] 000008BE 6716 beq +0x18 /* 000008D6 */ 000008C0 7002 moveq.l D0, 0x02 000008C2 C06B 0072 and.w D0, [A3 + 0x72] 000008C6 670E beq +0x10 /* 000008D6 */ 000008C8 7072 moveq.l D0, 0x72 000008CA 2F00 move.l -[A7], D0 000008CC 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 000008D0 588F addq.l A7, 4 000008D2 6000 0366 bra +0x368 /* 00000C3A */ label000008D6: 000008D6 206E 000C movea.l A0, [A6 + 0xC] 000008DA 7000 moveq.l D0, 0x00 000008DC 1010 move.b D0, [A0] 000008DE 2A00 move.l D5, D0 000008E0 206D E9DE movea.l A0, [A5 - 0x1622] 000008E4 7004 moveq.l D0, 0x04 000008E6 C068 0168 and.w D0, [A0 + 0x168] 000008EA 6712 beq +0x14 /* 000008FE */ 000008EC 7001 moveq.l D0, 0x01 000008EE C06B 0072 and.w D0, [A3 + 0x72] 000008F2 670A beq +0xC /* 000008FE */ 000008F4 2F2D E9DE move.l -[A7], [A5 - 0x1622] 000008F8 4EAD 0A72 jsr [A5 + 0xA72 /* export_330 */] 000008FC 588F addq.l A7, 4 label000008FE: 000008FE 4A6E FCF8 tst.w [A6 - 0x308] 00000902 672C beq +0x2E /* 00000930 */ 00000904 202B 0062 move.l D0, [A3 + 0x62] 00000908 9085 sub.l D0, D5 0000090A 2D40 FCDA move.l [A6 - 0x326], D0 0000090E 7200 moveq.l D1, 0x00 00000910 2D41 FCDE move.l [A6 - 0x322], D1 00000914 B280 cmp.l D1, D0 00000916 6F10 ble +0x12 /* 00000928 */ 00000918 4A6E FCF2 tst.w [A6 - 0x30E] 0000091C 670A beq +0xC /* 00000928 */ 0000091E 202B 006A move.l D0, [A3 + 0x6A] 00000922 9085 sub.l D0, D5 00000924 2D40 FCDA move.l [A6 - 0x326], D0 label00000928: 00000928 70FF moveq.l D0, 0xFFFFFFFF 0000092A 2D40 FCE6 move.l [A6 - 0x31A], D0 0000092E 6028 bra +0x2A /* 00000958 */ label00000930: 00000930 2D6B 0066 FCDA move.l [A6 - 0x326], [A3 + 0x66] 00000936 202B 006A move.l D0, [A3 + 0x6A] 0000093A 9085 sub.l D0, D5 0000093C 2D40 FCDE move.l [A6 - 0x322], D0 00000940 B0AB 0066 cmp.l D0, [A3 + 0x66] 00000944 6C0C bge +0xE /* 00000952 */ 00000946 4A6E FCF2 tst.w [A6 - 0x30E] 0000094A 6706 beq +0x8 /* 00000952 */ 0000094C 7000 moveq.l D0, 0x00 0000094E 2D40 FCDA move.l [A6 - 0x326], D0 label00000952: 00000952 7001 moveq.l D0, 0x01 00000954 2D40 FCE6 move.l [A6 - 0x31A], D0 label00000958: 00000958 2E2E FCDA move.l D7, [A6 - 0x326] 0000095C 2D6E FCDE FCE2 move.l [A6 - 0x31E], [A6 - 0x322] 00000962 286B 00AE movea.l A4, [A3 + 0xAE] 00000966 7000 moveq.l D0, 0x00 00000968 2D40 FCEA move.l [A6 - 0x316], D0 0000096C 2C00 move.l D6, D0 0000096E 6010 bra +0x12 /* 00000980 */ label00000970: 00000970 206E 000C movea.l A0, [A6 + 0xC] 00000974 43EE FCFC lea.l A1, [A6 - 0x304] 00000978 13B0 6801 6000 move.b [A1 + D6.w], [A0 + D6 + 0x1] 0000097E 5286 addq.l D6, 1 label00000980: 00000980 BA86 cmp.l D5, D6 00000982 6EEC bgt -0x12 /* 00000970 */ 00000984 41EE FCFC lea.l A0, [A6 - 0x304] 00000988 4230 6000 clr.b [A0 + D6.w] 0000098C 4AAE 0014 tst.l [A6 + 0x14] 00000990 672E beq +0x30 /* 000009C0 */ 00000992 206E 0010 movea.l A0, [A6 + 0x10] 00000996 7000 moveq.l D0, 0x00 00000998 1010 move.b D0, [A0] 0000099A 2D40 FCEA move.l [A6 - 0x316], D0 0000099E 7C00 moveq.l D6, 0x00 000009A0 6010 bra +0x12 /* 000009B2 */ label000009A2: 000009A2 206E 0010 movea.l A0, [A6 + 0x10] 000009A6 43EE FE00 lea.l A1, [A6 - 0x200] 000009AA 13B0 6801 6000 move.b [A1 + D6.w], [A0 + D6 + 0x1] 000009B0 5286 addq.l D6, 1 label000009B2: 000009B2 BCAE FCEA cmp.l D6, [A6 - 0x316] 000009B6 6DEA blt -0x14 /* 000009A2 */ 000009B8 41EE FE00 lea.l A0, [A6 - 0x200] 000009BC 4230 6000 clr.b [A0 + D6.w] label000009C0: 000009C0 202E FCDE move.l D0, [A6 - 0x322] 000009C4 90AE FCDA sub.l D0, [A6 - 0x326] 000009C8 222E FCE6 move.l D1, [A6 - 0x31A] 000009CC 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 000009D0 4A80 tst.l D0 000009D2 6D00 01A0 blt +0x1A2 /* 00000B74 */ label000009D6: 000009D6 4A6E FCF8 tst.w [A6 - 0x308] 000009DA 6730 beq +0x32 /* 00000A0C */ 000009DC 4A6E FCF2 tst.w [A6 - 0x30E] 000009E0 6720 beq +0x22 /* 00000A02 */ 000009E2 BEAE FCDE cmp.l D7, [A6 - 0x322] 000009E6 6C1A bge +0x1C /* 00000A02 */ 000009E8 4A6D E5CE tst.w [A5 - 0x1A32] 000009EC 6708 beq +0xA /* 000009F6 */ 000009EE 526E FCFA addq.w [A6 - 0x306], 1 000009F2 6000 0180 bra +0x182 /* 00000B74 */ label000009F6: 000009F6 2D6E FCDA FCE2 move.l [A6 - 0x31E], [A6 - 0x326] 000009FC 2E2B 006A move.l D7, [A3 + 0x6A] 00000A00 9E85 sub.l D7, D5 label00000A02: 00000A02 BEAE FCE2 cmp.l D7, [A6 - 0x31E] 00000A06 6D00 016C blt +0x16E /* 00000B74 */ 00000A0A 602A bra +0x2C /* 00000A36 */ label00000A0C: 00000A0C 4A6E FCF2 tst.w [A6 - 0x30E] 00000A10 671C beq +0x1E /* 00000A2E */ 00000A12 BEAE FCDE cmp.l D7, [A6 - 0x322] 00000A16 6F16 ble +0x18 /* 00000A2E */ 00000A18 4A6D E5CE tst.w [A5 - 0x1A32] 00000A1C 6708 beq +0xA /* 00000A26 */ 00000A1E 526E FCFA addq.w [A6 - 0x306], 1 00000A22 6000 0150 bra +0x152 /* 00000B74 */ label00000A26: 00000A26 2D6E FCDA FCE2 move.l [A6 - 0x31E], [A6 - 0x326] 00000A2C 7E00 moveq.l D7, 0x00 label00000A2E: 00000A2E BEAE FCE2 cmp.l D7, [A6 - 0x31E] 00000A32 6E00 0140 bgt +0x142 /* 00000B74 */ label00000A36: 00000A36 4A6E FCF6 tst.w [A6 - 0x30A] 00000A3A 6714 beq +0x16 /* 00000A50 */ 00000A3C 200C move.l D0, A4 00000A3E D087 add.l D0, D7 00000A40 5380 subq.l D0, 1 00000A42 2F00 move.l -[A7], D0 00000A44 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */] 00000A48 4A40 tst.w D0 00000A4A 588F addq.l A7, 4 00000A4C 6700 011E beq +0x120 /* 00000B6C */ label00000A50: 00000A50 4A6E FCF4 tst.w [A6 - 0x30C] 00000A54 6720 beq +0x22 /* 00000A76 */ 00000A56 2F05 move.l -[A7], D5 00000A58 200C move.l D0, A4 00000A5A D087 add.l D0, D7 00000A5C 2F00 move.l -[A7], D0 00000A5E 486E FCFC pea.l [A6 - 0x304] 00000A62 4EAD 0D12 jsr [A5 + 0xD12 /* export_414 */] 00000A66 7200 moveq.l D1, 0x00 00000A68 4A40 tst.w D0 00000A6A 57C1 seq D1 00000A6C 4401 neg.b D1 00000A6E 3801 move.w D4, D1 00000A70 4FEF 000C lea.l A7, [A7 + 0xC] 00000A74 601E bra +0x20 /* 00000A94 */ label00000A76: 00000A76 2F05 move.l -[A7], D5 00000A78 200C move.l D0, A4 00000A7A D087 add.l D0, D7 00000A7C 2F00 move.l -[A7], D0 00000A7E 486E FCFC pea.l [A6 - 0x304] 00000A82 4EBA FCFC jsr [PC - 0x304 /* 00000780 */] 00000A86 7200 moveq.l D1, 0x00 00000A88 4A80 tst.l D0 00000A8A 57C1 seq D1 00000A8C 4401 neg.b D1 00000A8E 3801 move.w D4, D1 00000A90 4FEF 000C lea.l A7, [A7 + 0xC] label00000A94: 00000A94 4A44 tst.w D4 00000A96 6700 00D4 beq +0xD6 /* 00000B6C */ 00000A9A 4A6E FCF6 tst.w [A6 - 0x30A] 00000A9E 6714 beq +0x16 /* 00000AB4 */ 00000AA0 200C move.l D0, A4 00000AA2 D087 add.l D0, D7 00000AA4 D085 add.l D0, D5 00000AA6 2F00 move.l -[A7], D0 00000AA8 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */] 00000AAC 4A40 tst.w D0 00000AAE 588F addq.l A7, 4 00000AB0 6700 00BA beq +0xBC /* 00000B6C */ label00000AB4: 00000AB4 52AE FCEE addq.l [A6 - 0x312], 1 00000AB8 4AAE 0014 tst.l [A6 + 0x14] 00000ABC 6E1A bgt +0x1C /* 00000AD8 */ 00000ABE 7000 moveq.l D0, 0x00 00000AC0 2F00 move.l -[A7], D0 00000AC2 2207 move.l D1, D7 00000AC4 D285 add.l D1, D5 00000AC6 2F01 move.l -[A7], D1 00000AC8 2F07 move.l -[A7], D7 00000ACA 2F0B move.l -[A7], A3 00000ACC 4EAD 1652 jsr [A5 + 0x1652 /* export_710 */] 00000AD0 4FEF 0010 lea.l A7, [A7 + 0x10] 00000AD4 6000 009E bra +0xA0 /* 00000B74 */ label00000AD8: 00000AD8 4A6D E5CE tst.w [A5 - 0x1A32] 00000ADC 6708 beq +0xA /* 00000AE6 */ 00000ADE 526E FCFA addq.w [A6 - 0x306], 1 00000AE2 6000 0090 bra +0x92 /* 00000B74 */ label00000AE6: 00000AE6 7000 moveq.l D0, 0x00 00000AE8 2F00 move.l -[A7], D0 00000AEA 2F2E FCEA move.l -[A7], [A6 - 0x316] 00000AEE 486E FE00 pea.l [A6 - 0x200] 00000AF2 2207 move.l D1, D7 00000AF4 D285 add.l D1, D5 00000AF6 2F01 move.l -[A7], D1 00000AF8 2F07 move.l -[A7], D7 00000AFA 2F0B move.l -[A7], A3 00000AFC 4EAD 161A jsr [A5 + 0x161A /* export_703 */] 00000B00 4A40 tst.w D0 00000B02 4FEF 0018 lea.l A7, [A7 + 0x18] 00000B06 6616 bne +0x18 /* 00000B1E */ 00000B08 202E FCEE move.l D0, [A6 - 0x312] 00000B0C 5380 subq.l D0, 1 00000B0E 2D40 0014 move.l [A6 + 0x14], D0 00000B12 7000 moveq.l D0, 0x00 00000B14 2D40 FCEE move.l [A6 - 0x312], D0 00000B18 526E FCFA addq.w [A6 - 0x306], 1 00000B1C 6056 bra +0x58 /* 00000B74 */ label00000B1E: 00000B1E 286B 00AE movea.l A4, [A3 + 0xAE] 00000B22 006B 0010 0072 ori.w [A3 + 0x72], 0x10 00000B28 2C2E FCEA move.l D6, [A6 - 0x316] 00000B2C 9C85 sub.l D6, D5 00000B2E BEAE FCDA cmp.l D7, [A6 - 0x326] 00000B32 6C04 bge +0x6 /* 00000B38 */ 00000B34 DDAE FCDA add.l [A6 - 0x326], D6 label00000B38: 00000B38 BEAE FCDE cmp.l D7, [A6 - 0x322] 00000B3C 6C04 bge +0x6 /* 00000B42 */ 00000B3E DDAE FCDE add.l [A6 - 0x322], D6 label00000B42: 00000B42 BEAE FCE2 cmp.l D7, [A6 - 0x31E] 00000B46 6C04 bge +0x6 /* 00000B4C */ 00000B48 DDAE FCE2 add.l [A6 - 0x31E], D6 label00000B4C: 00000B4C 4A6E FCF8 tst.w [A6 - 0x308] 00000B50 6606 bne +0x8 /* 00000B58 */ 00000B52 DEAE FCEA add.l D7, [A6 - 0x316] 00000B56 6002 bra +0x4 /* 00000B5A */ label00000B58: 00000B58 9E85 sub.l D7, D5 label00000B5A: 00000B5A 53AE 0014 subq.l [A6 + 0x14], 1 00000B5E 4AAE 0014 tst.l [A6 + 0x14] 00000B62 6E00 FE72 bgt -0x18C /* 000009D6 */ 00000B66 526E FCFA addq.w [A6 - 0x306], 1 00000B6A 6008 bra +0xA /* 00000B74 */ label00000B6C: 00000B6C DEAE FCE6 add.l D7, [A6 - 0x31A] 00000B70 6000 FE64 bra -0x19A /* 000009D6 */ label00000B74: 00000B74 4A6E FCFA tst.w [A6 - 0x306] 00000B78 674A beq +0x4C /* 00000BC4 */ 00000B7A 7000 moveq.l D0, 0x00 00000B7C 2F00 move.l -[A7], D0 00000B7E 2F07 move.l -[A7], D7 00000B80 2F07 move.l -[A7], D7 00000B82 2F0B move.l -[A7], A3 00000B84 4EAD 1652 jsr [A5 + 0x1652 /* export_710 */] 00000B88 4AAE FCEE tst.l [A6 - 0x312] 00000B8C 4FEF 0010 lea.l A7, [A7 + 0x10] 00000B90 667A bne +0x7C /* 00000C0C */ 00000B92 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000B96 7070 moveq.l D0, 0x70 00000B98 2F00 move.l -[A7], D0 00000B9A 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */] 00000B9E 588F addq.l A7, 4 00000BA0 2F00 move.l -[A7], D0 00000BA2 41EE FE00 lea.l A0, [A6 - 0x200] 00000BA6 5288 addq.l A0, 1 00000BA8 2F08 move.l -[A7], A0 00000BAA 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00000BAE 1D40 FE00 move.b [A6 - 0x200], D0 00000BB2 7070 moveq.l D0, 0x70 00000BB4 2F00 move.l -[A7], D0 00000BB6 486E FE00 pea.l [A6 - 0x200] 00000BBA 4EAD 19A2 jsr [A5 + 0x19A2 /* export_816 */] 00000BBE 4FEF 0014 lea.l A7, [A7 + 0x14] 00000BC2 6048 bra +0x4A /* 00000C0C */ label00000BC4: 00000BC4 4AAE FCEE tst.l [A6 - 0x312] 00000BC8 6642 bne +0x44 /* 00000C0C */ 00000BCA 486E FCFC pea.l [A6 - 0x304] 00000BCE 706F moveq.l D0, 0x6F 00000BD0 2F00 move.l -[A7], D0 00000BD2 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */] 00000BD6 588F addq.l A7, 4 00000BD8 2F00 move.l -[A7], D0 00000BDA 41EE FE00 lea.l A0, [A6 - 0x200] 00000BDE 5288 addq.l A0, 1 00000BE0 2F08 move.l -[A7], A0 00000BE2 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00000BE6 2C00 move.l D6, D0 00000BE8 0C86 0000 00FF cmpi.l D6, 0xFF 00000BEE 4FEF 000C lea.l A7, [A7 + 0xC] 00000BF2 6F06 ble +0x8 /* 00000BFA */ 00000BF4 2C3C 0000 00FF move.l D6, 0xFF label00000BFA: 00000BFA 1D46 FE00 move.b [A6 - 0x200], D6 00000BFE 706F moveq.l D0, 0x6F 00000C00 2F00 move.l -[A7], D0 00000C02 486E FE00 pea.l [A6 - 0x200] 00000C06 4EAD 19A2 jsr [A5 + 0x19A2 /* export_816 */] 00000C0A 508F addq.l A7, 8 label00000C0C: 00000C0C 2F0B move.l -[A7], A3 00000C0E 4EAD 156A jsr [A5 + 0x156A /* export_681 */] 00000C12 2F0B move.l -[A7], A3 00000C14 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 00000C18 4AAE 0014 tst.l [A6 + 0x14] 00000C1C 508F addq.l A7, 8 00000C1E 6608 bne +0xA /* 00000C28 */ 00000C20 7001 moveq.l D0, 0x01 00000C22 C06B 0072 and.w D0, [A3 + 0x72] 00000C26 6712 beq +0x14 /* 00000C3A */ label00000C28: 00000C28 7000 moveq.l D0, 0x00 00000C2A 2F00 move.l -[A7], D0 00000C2C 7201 moveq.l D1, 0x01 00000C2E 2F01 move.l -[A7], D1 00000C30 2F0B move.l -[A7], A3 00000C32 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */] 00000C36 4FEF 000C lea.l A7, [A7 + 0xC] label00000C3A: 00000C3A 202E FCEE move.l D0, [A6 - 0x312] 00000C3E 4CEE 18F0 FCC2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x33E] 00000C44 4E5E unlink A6 00000C46 4E75 rts fn00000C48: 00000C48 4E56 FFFA link A6, -0x0006 00000C4C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000C50 266E 0008 movea.l A3, [A6 + 0x8] 00000C54 7002 moveq.l D0, 0x02 00000C56 C06B 0072 and.w D0, [A3 + 0x72] 00000C5A 6600 012C bne +0x12E /* 00000D88 */ 00000C5E 3A2D BA7E move.w D5, [A5 - 0x4582] 00000C62 3C2D BA7C move.w D6, [A5 - 0x4584] 00000C66 426D BA7C clr.w [A5 - 0x4584] 00000C6A 426D BA7E clr.w [A5 - 0x4582] 00000C6E 526D BB98 addq.w [A5 - 0x4468], 1 00000C72 286B 00AE movea.l A4, [A3 + 0xAE] 00000C76 6000 00FE bra +0x100 /* 00000D76 */ label00000C7A: 00000C7A 7028 moveq.l D0, 0x28 00000C7C B014 cmp.b D0, [A4] 00000C7E 6600 00F2 bne +0xF4 /* 00000D72 */ 00000C82 703D moveq.l D0, 0x3D 00000C84 B02C 0001 cmp.b D0, [A4 + 0x1] 00000C88 6600 00E8 bne +0xEA /* 00000D72 */ 00000C8C 200C move.l D0, A4 00000C8E 5480 addq.l D0, 2 00000C90 2F00 move.l -[A7], D0 00000C92 4EAD 1C02 jsr [A5 + 0x1C02 /* export_892 */] 00000C96 48C0 ext.l D0 00000C98 2E00 move.l D7, D0 00000C9A 588F addq.l A7, 4 00000C9C 6700 00D4 beq +0xD6 /* 00000D72 */ 00000CA0 7027 moveq.l D0, 0x27 00000CA2 B06D BAE2 cmp.w D0, [A5 - 0x451E] 00000CA6 6600 00CA bne +0xCC /* 00000D72 */ 00000CAA 7000 moveq.l D0, 0x00 00000CAC 302D BD02 move.w D0, [A5 - 0x42FE] 00000CB0 2F00 move.l -[A7], D0 00000CB2 486E FFFE pea.l [A6 - 0x2] 00000CB6 2007 move.l D0, D7 00000CB8 5280 addq.l D0, 1 00000CBA 2F00 move.l -[A7], D0 00000CBC 2F2D BBB8 move.l -[A7], [A5 - 0x4448] 00000CC0 2F2D BA78 move.l -[A7], [A5 - 0x4588] 00000CC4 4EAD 119A jsr [A5 + 0x119A /* export_559 */] 00000CC8 4A40 tst.w D0 00000CCA 4FEF 0014 lea.l A7, [A7 + 0x14] 00000CCE 6700 00A2 beq +0xA4 /* 00000D72 */ 00000CD2 206D BA78 movea.l A0, [A5 - 0x4588] 00000CD6 52A8 00CC addq.l [A0 + 0xCC], 1 00000CDA 302B 007A move.w D0, [A3 + 0x7A] 00000CDE 48C0 ext.l D0 00000CE0 5280 addq.l D0, 1 00000CE2 D080 add.l D0, D0 00000CE4 2200 move.l D1, D0 00000CE6 E588 lsl D0, 2 00000CE8 D081 add.l D0, D1 00000CEA 2F00 move.l -[A7], D0 00000CEC 302B 007A move.w D0, [A3 + 0x7A] 00000CF0 48C0 ext.l D0 00000CF2 D080 add.l D0, D0 00000CF4 2200 move.l D1, D0 00000CF6 E588 lsl D0, 2 00000CF8 D081 add.l D0, D1 00000CFA 2F00 move.l -[A7], D0 00000CFC 486B 00AA pea.l [A3 + 0xAA] 00000D00 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */] 00000D04 4A40 tst.w D0 00000D06 4FEF 000C lea.l A7, [A7 + 0xC] 00000D0A 6748 beq +0x4A /* 00000D54 */ 00000D0C 302B 007A move.w D0, [A3 + 0x7A] 00000D10 526B 007A addq.w [A3 + 0x7A], 1 00000D14 48C0 ext.l D0 00000D16 D080 add.l D0, D0 00000D18 2200 move.l D1, D0 00000D1A E588 lsl D0, 2 00000D1C D081 add.l D0, D1 00000D1E D0AB 00AA add.l D0, [A3 + 0xAA] 00000D22 2D40 FFFA move.l [A6 - 0x6], D0 00000D26 206E FFFA movea.l A0, [A6 - 0x6] 00000D2A 316E FFFE 0008 move.w [A0 + 0x8], [A6 - 0x2] 00000D30 200C move.l D0, A4 00000D32 90AB 00AE sub.l D0, [A3 + 0xAE] 00000D36 206E FFFA movea.l A0, [A6 - 0x6] 00000D3A 2080 move.l [A0], D0 00000D3C 202D BBB0 move.l D0, [A5 - 0x4450] 00000D40 90AB 00AE sub.l D0, [A3 + 0xAE] 00000D44 206E FFFA movea.l A0, [A6 - 0x6] 00000D48 2140 0004 move.l [A0 + 0x4], D0 00000D4C 286D BBB0 movea.l A4, [A5 - 0x4450] 00000D50 538C subq.l A4, 1 00000D52 601E bra +0x20 /* 00000D72 */ label00000D54: 00000D54 206E FFFA movea.l A0, [A6 - 0x6] 00000D58 7000 moveq.l D0, 0x00 00000D5A 3028 0008 move.w D0, [A0 + 0x8] 00000D5E 2F00 move.l -[A7], D0 00000D60 2F2D BA78 move.l -[A7], [A5 - 0x4588] 00000D64 4EAD 11A2 jsr [A5 + 0x11A2 /* export_560 */] 00000D68 206D BA78 movea.l A0, [A5 - 0x4588] 00000D6C 53A8 00CC subq.l [A0 + 0xCC], 1 00000D70 508F addq.l A7, 8 label00000D72: 00000D72 D8FC 0001 add.w A4, 0x1 label00000D76: 00000D76 4A14 tst.b [A4] 00000D78 6600 FF00 bne -0xFE /* 00000C7A */ 00000D7C 536D BB98 subq.w [A5 - 0x4468], 1 00000D80 3B45 BA7E move.w [A5 - 0x4582], D5 00000D84 3B46 BA7C move.w [A5 - 0x4584], D6 label00000D88: 00000D88 2F0B move.l -[A7], A3 00000D8A 486D 2952 pea.l [A5 + 0x2952 /* export_1318 */] 00000D8E 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00000D92 006B 0002 0072 ori.w [A3 + 0x72], 0x2 00000D98 7001 moveq.l D0, 0x01 00000D9A 508F addq.l A7, 8 00000D9C 4CEE 18E0 FFE6 movem.l D5,D6,D7,A3,A4, [A6 - 0x1A] 00000DA2 4E5E unlink A6 00000DA4 4E75 rts fn00000DA6: 00000DA6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000DAA 286F 001C movea.l A4, [A7 + 0x1C] 00000DAE 7002 moveq.l D0, 0x02 00000DB0 C06C 0072 and.w D0, [A4 + 0x72] 00000DB4 6700 00DC beq +0xDE /* 00000E92 */ 00000DB8 486D 2A02 pea.l [A5 + 0x2A02 /* export_1340 */] 00000DBC 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 00000DC0 4A40 tst.w D0 00000DC2 588F addq.l A7, 4 00000DC4 6700 00CC beq +0xCE /* 00000E92 */ 00000DC8 026C FFFD 0072 andi.w [A4 + 0x72], 0xFFFD 00000DCE 382D BA7E move.w D4, [A5 - 0x4582] 00000DD2 3A2D BA7C move.w D5, [A5 - 0x4584] 00000DD6 426D BA7C clr.w [A5 - 0x4584] 00000DDA 426D BA7E clr.w [A5 - 0x4582] 00000DDE 266C 00AA movea.l A3, [A4 + 0xAA] 00000DE2 7C00 moveq.l D6, 0x00 00000DE4 6000 0082 bra +0x84 /* 00000E68 */ label00000DE8: 00000DE8 202D BBB8 move.l D0, [A5 - 0x4448] 00000DEC 5480 addq.l D0, 2 00000DEE 2F00 move.l -[A7], D0 00000DF0 7000 moveq.l D0, 0x00 00000DF2 302B 0008 move.w D0, [A3 + 0x8] 00000DF6 2F00 move.l -[A7], D0 00000DF8 2F2D BA78 move.l -[A7], [A5 - 0x4588] 00000DFC 4EAD 2A02 jsr [A5 + 0x2A02 /* export_1340 */] 00000E00 206D BBB8 movea.l A0, [A5 - 0x4448] 00000E04 10BC 0028 move.b [A0], 0x28 /* '(' */ 00000E08 206D BBB8 movea.l A0, [A5 - 0x4448] 00000E0C 117C 003D 0001 move.b [A0 + 0x1], 0x3D /* '=' */ 00000E12 2F2D BBB8 move.l -[A7], [A5 - 0x4448] 00000E16 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */] 00000E1A 2E00 move.l D7, D0 00000E1C 206D BBB8 movea.l A0, [A5 - 0x4448] 00000E20 11BC 0029 7800 move.b [A0 + D7], 0x29 /* ')' */ 00000E26 206D BBB8 movea.l A0, [A5 - 0x4448] 00000E2A 5287 addq.l D7, 1 00000E2C 4230 7800 clr.b [A0 + D7] 00000E30 7000 moveq.l D0, 0x00 00000E32 2F00 move.l -[A7], D0 00000E34 2F07 move.l -[A7], D7 00000E36 2F2D BBB8 move.l -[A7], [A5 - 0x4448] 00000E3A 2F2B 0004 move.l -[A7], [A3 + 0x4] 00000E3E 2F13 move.l -[A7], [A3] 00000E40 2F0C move.l -[A7], A4 00000E42 4EAD 161A jsr [A5 + 0x161A /* export_703 */] 00000E46 7000 moveq.l D0, 0x00 00000E48 302B 0008 move.w D0, [A3 + 0x8] 00000E4C 2F00 move.l -[A7], D0 00000E4E 2F2D BA78 move.l -[A7], [A5 - 0x4588] 00000E52 4EAD 11A2 jsr [A5 + 0x11A2 /* export_560 */] 00000E56 206D BA78 movea.l A0, [A5 - 0x4588] 00000E5A 53A8 00CC subq.l [A0 + 0xCC], 1 00000E5E D6FC 000A add.w A3, 0xA /* '\n' */ 00000E62 4FEF 0030 lea.l A7, [A7 + 0x30] 00000E66 5286 addq.l D6, 1 label00000E68: 00000E68 302C 007A move.w D0, [A4 + 0x7A] 00000E6C 48C0 ext.l D0 00000E6E B086 cmp.l D0, D6 00000E70 6E00 FF76 bgt -0x88 /* 00000DE8 */ 00000E74 486C 00AA pea.l [A4 + 0xAA] 00000E78 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */] 00000E7C 426C 007A clr.w [A4 + 0x7A] 00000E80 3B44 BA7E move.w [A5 - 0x4582], D4 00000E84 3B45 BA7C move.w [A5 - 0x4584], D5 00000E88 486D 2A02 pea.l [A5 + 0x2A02 /* export_1340 */] 00000E8C 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000E90 508F addq.l A7, 8 label00000E92: 00000E92 7001 moveq.l D0, 0x01 00000E94 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000E98 4E75 rts